Changelog
|
================================================
Graphical Installer for Inno Setup - Changelog
================================================
This document describes history of Graphical Installer development
and changes among released versions.
This document is related only to Graphical Installer for Inno
Setup.
For information about Graphical Installer for NSIS see appropriate
documents in Graphical Installer for NSIS package.
Latest version:
--------------------
Build: 6.3.3
--------------------
Released on 27th July 2024
- Support for Inno Setup 6.3.3
We recommend to use this version because it contains 3
important fixes from recent versions:
- Improved support for ASLR (6.3.3)
- Pascal Scripting change: Fixed support function TStream.Seek
(6.3.2)
- Fixed Compiler IDE startup error on systems with very high DPI
(6.3.1).
- Graphical Installer Wizard, Build: 2024.1:
Binary compatible with previous version
--------------------
Build: 6.3.2
--------------------
Released on 7th July 2024
- Support for Inno Setup 6.3.2
- There is no release of Graphical Installer specifically for Inno
Setup 6.3.0/6.3.1. These versions had some issues that were fixed
in 6.3.2.
- We recommend use Inno Setup 6.3.2 only.
- This release is focused on stability and standard Inno Setup
features
- Graphical Installer Wizard, Build: 2024.1:
- Improved script generating in newest Inno Setup versions
--------------------
Build: 6.2.2
--------------------
Released on 13th March 2023
- Support for Inno Setup 6.2.2
- Changed naming convention: instead of "Version" the term
"Build" is used. Build number matches the official
Inno Setup version
- This release is focused on new feature "Custom Dimensions" and
improved user experience
- When setup throws a runtime exception, more detailed information
is shown in message box
- Added new example Custom Dimensions to show how to create setup
with custom Inner Dialog position
- Fixed bug in Format Pascal scripting function
- Updated several examples with refreshed bacgrounds
- Installer now supports multiple processor architectures (x86,
x64, arm64, ia64) - useful when running Windows on ARM
- Graphical Installer Wizard, Build: 2023.1:
- Improved script generating in newest Inno Setup versions
- BitmapCutter.exe supports new parameters: -o -x
--------------------
v6.2.1 (Zinka)
--------------------
Released on 25th May 2022
- Support for Inno Setup 6.2.1
- This release is focused on security improvements and fixes
- Graphical Installer Wizard v1.18.01:
- Improved script generating in newest Inno Setup versions
- Whole manual is more user friendly - new tips, troubleshooting
sections and more
- Reworked examples with support of latest Inno Setup features
- Official support for electron-builder scripts (converting any
electron-builder .iss scripts)
- Added more details to offline and online documentation
- Wizard is now faster and more straightforward (requires less
steps/clicks)
- App Updater: correct handling of cached files when checking for
new version, showing user friendly error message(s)
--------------------
v6.2.0 (Yanka)
--------------------
Released on 11th July 2021
- Support for Inno Setup 6.2.0 (see changes)
- This release is focused on TNewCheckListBox component and general
user friendliness
- New properties: TextColor and InversedTextColor for coloring
whole TNewCheckListBox control
- New properties: ItemFontColor and SubItemFontColor for coloring
individual TNewCheckListBox's items and subitems
- Graphical Installer Wizard v1.17.01:
- Improved script generating in newest Inno Setup versions
- Whole manual is more user friendly - new tips, troubleshooting
sections and more
- Reworked examples with support of latest Inno Setup features
(especially CodeClasses.iss)
--------------------
v6.1.2 (Xenka)
--------------------
Released on 20th November 2020
- Support for Inno Setup 6.1.2 (Also 6.1.1-beta and 6.1.0-beta, see
changes)
- BitmapCutterGUI has been completely refreshed BitmapCutterGUI was
completely refreshed
new design and features
- BitmapCutterGUI now allows pasting image directly from Clipboard
(Ctrl + V):
- It supports image data (like picture from MS Paint, Gimp,
Photoshop or similar editor) and Base64 data (e.g. from
www.base64-image.de)
- BitmapCutterGUI now allows to save the resulting file to disk (if
image data was pasted from Clipboard)
- Graphical Installer Wizard v1.16.01:
Improved script generating in newest Inno Setup versions
- How to create background image for Inno Setup? articles from
online Tutorial were added to offline Manual
- Added more details into BitmapCutterGUI section in offline
Manual
--------------------
v6.0.5 (Wonka)
--------------------
Released on 9th June 2020
Major changes:
- Support for Inno Setup 6.0.5
- Security fixes and improvements
- Can be installed using the new Windows Package Manager.
- Graphical Installer Wizard v1.15.01:
Added possibility to cancel the Open file dialog when converting
the existing .iss file
Security fixes and improvements
Support for upcoming RAD & Installer - 10.4 Sydney
(Binary compatible with previous version)
- United, simplified & updated changelog, manual, website
--------------------
v6.0.4 (Vanka)
--------------------
Released on 30th March 2020
Major changes:
- Support for Inno Setup 6.0.4
- All examples now use 'OutputDir=userdocs:Output' and
'DefaultDirName={autoappdata}'
- Graphical Installer name and version now exactly matches Inno
Setup version to avoid misleading version and incompatibility
issues
- Installer: Added warning if the versions (from above) do not
match exactly
- 10 new buttons (Modern style)
- Added possibility to select the installer's language on
startup
- Graphical Installer Wizard v1.14.01:
Typing color manually into box (any GIW color - buttons, texts,
...) now immediately colorizes the associated shape with entered
color
United naming and versions - BitmapCutter version now matches the
GIW version
Note: version 1.13.01 was skipped as 13 is considered an unlucky
number in Slovakia
- Updated tools (BitmapCutter + GUI, v1.14.01)
Minor changes and fixes:
- Updated manual
- Fixed wrong links
--------------------
v6.0.3 (Umika)
--------------------
Released on 27th October 2019
Updated on 16th November 2019
Major changes:
- Support for Inno Setup 6.0.3
- Graphical Installer name and version now exactly matches Inno
Setup version to avoid misleading version and incompatibility
issues
- Fixed drawing of (non standard) Inno controls: TNewCheckBox and
TNewRadioButton (text was shifted a little to the top)
- Setup Dialogs (Forms and Pages) generated with Install Designer
(NEW!) work out of the box with Graphical Installer
- Removed dependency on InnoCallback.dll (uses native function
CreateCallback() )
- New Example: Install Designer
- Note: Starting with Inno Setup 6 there's only one version
available: Unicode!
- Graphical Installer Wizard v1.12.01:
United naming and versions
Added warning 'You need an Administrator right to write into
specific folders (e.g. C:\Program Files (x86)\).'
Generating scripts with 'OutputBaseFilename=mysetup' and
'PrivilegesRequired=lowest'
- Updated tools (BitmapCutter + GUI, v1.12.01)
Minor changes and fixes:
- Updated manual
- Fixed wrong links
--------------------
v6.01 (Tamka)
--------------------
Released on 3rd May 2019
Updated on 29th May 2019
Major changes:
- Support for Inno Setup 6 (6.0.2, also contains changes from
6.0.0-beta, 6.0.1-beta)
- Changed naming convention: version 6 (6.x) to match Inno Setup 6
(versions called 5 and 5.x were skipped)
- Support of modern wizard style(s): it is possible to switch from
'Graphical Installer' design to 'classic' and/or 'modern' style
- Examples can be opened directly from Help (clickable links)
- Examples now use userdocs: folder as Output
- Fixed bug: not showing the Help menu items in default scripts
editor
- Note: Starting with Inno Setup 6 there's only one version
available: Unicode!
- Graphical Installer Wizard v1.11.01:
More strict Trial restrictions (GIW closes if Trial is expired)
Fixes and optimizations in GIW script generator
Fixed bug: not showing HTML help after pressing F1 key
Fixed bug: "The file being read is not a valid 'Portable Network
Graphics' image because it contains an invalid header."
Configuration: Drag & Dropping the ISCC.exe detects Graphical
Installer and sets correct paths automatically
Configuration: Open dialog now browses into Inno Setup 6
installation folder automatically
- Updated tools (BitmapCutter + GUI, v1.12.01)
- Various improvements and fixes
Minor changes and fixes:
- Updated manual
- Fixed wrong links
--------------------
v4.01 (Selka)
--------------------
Released on 27th June 2018
Major changes:
- Support for Inno Setup 5.6.1 (also contain changes from version
5.6.0)
- New feature: Dragging installer window with mouse in lower area
[function WizardForm.EnableDragging()]
- New tool: SetupProjects Converter - application with user
friendly GUI (Graphical User Interface) that converts Microsoft
Visual Studio Setup and Deploy projects (.vdproj), InstallShield
Limited Edition projects (.isl) and Advanced Installer Projects
(.aip) into NSIS (.nsi) and Inno Setup scripts (.iss)
- New tool MessageBox Designer - an application for fast and easy
creating of MessageBox instructions (script generator)
- Improved behavior in enviroments with various high DPI
settings
- Installer now speaks French language. Bonjour :-)
- Graphical Installer Wizard v1.10.01:
Improved script generation (with new symbols)
Checking for new version
Fixes and optimizations
Full support for 3 IDEs (Visual Studio/Visual & installer, RAD
Studio/RAD & Installer, Inno Script Studio) and standalone
application
- Updated tools (BitmapCutter + GUI, v1.11.01)
- Various improvements and fixes
Minor changes and fixes:
- Updated manual (section SetupProjects Converter)
- Fixed wrong links
--------------------
v3.9.01 (Radka)
--------------------
Released on 16th April 2016
Major changes:
- Support for Inno Setup 5.5.9
- New function BitmapFromColor (GraphicalInstaller.dll) for
creating single color bitmap pictures
- New API functions (see manual for details):
function CreateSkinnedButton(...): Creating skinned button
procedure SetProgressBarColors(...): Setting TNewProgressBar
colors
procedure ButtonSetVisibility(): Setting skinned buttons
visibility
Global variables for colors
- Graphical Installer Wizard v1.9.01:
- Fixed crashes
- Updated GUI
- New examples: Creating skinned button & Changing progress bar
colors
- Updated tools (BitmapCutter + GUI)
- All unSigned's installers are now dual signed with SHA-1 and
SHA-256 certificates
- Improved installer (As recommended by Microsoft's desktop
applications guideline):
https://msdn.microsoft.com/en-us/library/windows/desktop/dn742461.aspx:
No welcome, page, Print and Save license buttons, ...
Automatic detection of Inno Setup version and ANSI/UNICODE
version
- Various improvements and fixes
Minor changes and fixes:
- Updated manual (Help system):
Better description for <project>.graphics.iss section
Added 'Useful Functions, Procedures and Variables' section
More context sensitive
Help for BitmapCutter tools
- United color format ($RRGGBB is by default used everywhere)
--------------------
v3.8.01 (Penka)
--------------------
Released on 26th January 2016
Major changes:
- Support for Inno Setup 5.5.8
- New directives and options
- Support for dual signing (SHA1 and SHA256)
- Follows Microsoft's desktop applications guideline
- New function ScaleMaskImage (GraphicalInstaller.dll) for mask
resizing (Auto DPI)
- Graphical Installer Wizard v1.8.01:
- Fixed crashes
- Updated GUI
- New example (Auto DPI)
- Updated tools (BitmapCutter + GUI)
- Various improvements and fixes
--------------------
v3.7.01 (Olinka)
--------------------
Released on 7th January 2016
Major changes:
- Support for Inno Setup 5.5.7
! Note: Since 1st January 2016 Microsoft changed the signing and
timestamping policy
All changes are merged into Inno Setup 5.5.8 version
(recommended!)
- Private version (not public available)
--------------------
v3.6.01 (Ninka)
--------------------
Released on 28th July 2015
Major changes:
- Support for Inno Setup 5.5.6
- New directives and options
- Support for Windows 10
- Graphical Installer Wizard v1.6.01:
- Support for RAD & Installer (RAD Studio integration)
- Improved loading .jpg, .png and .gif pictures
- Fixed preview in Open picture dialog (preview is shown for all
extensions)
- Removed annoying 'Could not get Background/Button picture
dimensions...' message (if picture format was correct)
- Fixed rare EInvalidGraphic exception(s)
- New example (RAD & Installer - RAD Studio)
- Updated tools (BitmapCutter + GUI)
- Various improvements and fixes
Minor changes and fixes:
- Updated manual (RAD & Installer section)
- Improved installer (faster, more user friendly)
--------------------
v3.5.01 (Mirka)
--------------------
Released on 21st August 2014
Major changes:
- Support for Inno Setup 5.5.5
- Whole process is now much simpler and faster (less case
sensitive, files are checked for existence, ...)
- Drag and Drop tools
- Graphical Installer Wizard v1.5.01:
- Support for RAD & Installer
- New example (Multiple Backgrounds)
- Updated BitmapCutter and BitmapCutterGUI tools
Minor changes and fixes:
- Updated manual (fixed links and mistakes)
- Improved installer (irregular splash, automatic detection of
V&I, R&I and ISS)
--------------------
v3.4.01 (Lenka)
--------------------
Released on 29th October 2013
Major changes:
- Support for Inno Setup 5.5.4
- Graphical Installer Wizard v1.4.01:
- United texts, versions and namings
- Better integration with Visual & Installer
- Support for Inno Script Studio
- New plug-in GraphicalInstaller.dll (v1.0.01)
- Creating windows with transparency
- Creating windows without borders
- New example (Irregular Form)
Minor changes and fixes:
- Updated manual (fixed links and mistakes)
- Improved installer (irregular splash, automatic detection of
V&I and ISS)
--------------------
v3.3.01 (Katka)
--------------------
Released on 6th February 2013
Major changes:
- Support for Inno Setup 5.5.3
- Graphical Installer Wizard v1.2.01:
- support for Themes
- fixed Alt key press bug (Windows XP, Vista, 7, 8)
- context sensitive help
- New application BitmapCutterGUI.exe (v1.0.0.1):
- Windows application for creating background images
- BitmapCutter.exe version D (1.1.01):
- colored output
- new option '-g' for BitmapCutterGUI.exe
Minor changes and fixes:
- Updated manual
--------------------
v3.2.01 (Janka)
--------------------
Released on 22nd October 2012
Major changes:
- Support for Inno Setup 5.5.2
- Unified texts in Welcome window
- Fixed colors of texts and butons
- Solved crash in Graphical Installer Wizard (v1.1.01)
- New example (Visual & Installer)
- Better integration between Visual & Installer and Graphical
Installer
- Updated manual (support for Visual & Installer)
- New skins
Minor changes and fixes:
- Various small changes and fixes
- Improved installer (added missing texts)
--------------------
v3.1.01 (Ilonka)
--------------------
Released on 5th June 2012
Updated on 17th July 2012
Major changes:
- Support for Inno Setup 5.5.1
- Support for Inno Setup 5.5.0
- Automatic DPI detection
Minor changes and fixes:
- Various small changes and fixes
--------------------
v3.01 (Helka)
--------------------
Released on 10th January 2012
Initial release of Graphical Installer for Inno Setup.
This is very first public version of Graphical Installer for Inno
Setup available.
===================================================
Previous versions [Second generation - NSIS only]
===================================================
v2.4.01 (Gitka) - Released on 22nd July 2011
v2.3.01 (Francka) - Released on 12th April 2011
v2.2.01 (Evka) - Released on 7th February 2011
v2.1.01 (Danka) - Released on 23th November 2010
v2.01 (Cilka) - Released on 4th November 2010
==================================================
Previous versions [First generation - NSIS only]
==================================================
v1.1.01 (Betka) - Released on 19th June 2010
v1.01 (Anka) - Released on 1st March 2010
Initial release of Graphical Installer.
This is very first public version of Graphical Installer [for NSIS]
available.
y</?